#include "ITransicion.h"

ITransicion::ITransicion( float &valorATransicionar, float destino, float tiempo):valor(valorATransicionar), finalValue(destino), duracion(tiempo), valorInicial(valor)
	{

	}

bool ITransicion::terminado(float tiempoJuego)
	{
		if (tiempoJuego > tInicio + duracion){
			valor = finalValue;
			return true;
		}
		return false;
	}

void ITransicion::onStart( float tiempoInicial )
	{
		tInicio = tiempoInicial;
	}

ITransicion::~ITransicion( void )
	{

	}